
要学习如何使用LLVM，最好先从源代码开始编译LLVM。LLVM是一个伞形项目，它的GitHub存储库包含了属于LLVM的所有项目的源代码。每个LLVM项目都位于存储库的顶级目录中。除了克隆存储库之外，您的系统还必须安装构建系统所需的所有工具。\par

本章中，您将学习到以下内容:\par

\begin{itemize}
	\item 准备好环境，并展示如何设置构建系统。
	\item 使用CMake构建，这将包括如何编译和安装LLVM核心库以及使用CMake和Ninja编译和安装Clang。
	\item 定制化构建过程，了解影响构建过程的各种方式。
\end{itemize}


